隐藏第一列多选框

hideCheckbox('状态')

版本内容
1.3.1新增状态参数,可以根据需求是否隐藏多选框

默认情况下,表格第一列是复选框,用于批量操作。有时候可能并不需要批量操作,那么第一列的复选框显然是多余的,可以设置让其不显示。

  1. // 读取用户数据
  2. $data_list = Db::name('admin_user')->select();
  3. // 使用ZBuilder快速创建数据表格
  4. return ZBuilder::make('table')
  5. ->hideCheckbox()
  6. ->addColumns([ // 批量添加列
  7. ['id', 'ID'],
  8. ['username', '用户名'],
  9. ['nickname', '昵称'],
  10. ['email', '邮箱'],
  11. ['mobile', '手机号'],
  12. ['create_time', '创建时间', 'datetime'],
  13. ['status', '状态', 'switch'],
  14. ['right_button', '操作', 'btn']
  15. ])
  16. ->setRowList($data_list) // 设置表格数据
  17. ->fetch(); // 渲染页面

隐藏第一列多选框 - 图1

1.3.1版本开始,可以通过传入布尔值true或false来决定是否隐藏多选框列,可用于根据业务需求,显示或者隐藏。

  1. ->hideCheckbox(false) // 不隐藏